enum{}; spørgsmål

Tags:    c++

Hey alle sammen!
Er ny her på siden, men har lige et sikkert meget noobish som jeg håber i kan hjælpe mig med. :)

Jeg har til opgave i skolen at lave et meget simpelt program der kan fremvise en dato på formen Dag / måned / år. Fidusen er brugeren skal indtaste dagen, måned år, i tal. Og jeg skal konvertere måneden til et reelt måned navn- Altså 1 = Januar, 2 = februar, osv.

Alt dette er egentlig ikke noget problem, ville bare smide en lang "else if" til at bytte måned-tal ud med måned-navne, Desværre skal jeg bruge enum{}; funktionen.

Her er så mit spørgsmål, nu har jeg nået frem til denne kode der virker:

Fold kodeboks ind/udKode 


mit problem er, jeg tror faktisk ikke jeg bruger min Enumerator nogle steder i ovenstående, så vidt jeg ved kan jeg heller ikke direkte validere min integer "m" i forhold til den tilsvarende entry i min enum{}; Men jeg kunne jo snildt tage fejl. Er der nogle der ved hvordan jeg ville kunne bygge det op med en enumerator og evt. også kort forklare hvordan sådan en kan være praktisk? Jeg sys personligt den virker overflødig. :)

På forhånd tak, og beklager den LANGE tekst.



Den logiske måde at bruge din enum
Fold kodeboks ind/udKode 

Men det er ikke et specielt godt eksempel på brug af enum



t